#include <deRenderStates.hpp>
Inheritance diagram for IdeRenderLight:


Public Types | |
| enum | LightType_t { LIGHTTYPE_INVALID = -1, LIGHTTYPE_POINT = 0, LIGHTTYPE_SPOT, LIGHTTYPE_DIRECTIONAL, LIGHTTYPE_COUNT, LIGHTTYPE_FORCE_32BIT = 0x7FFFFFFF } |
Public Member Functions | |
| virtual IdeRenderState::Type | GetRSType () const=0 |
| virtual deBoolean | SetLightType (LightType_t Type)=0 |
| virtual LightType_t | GetLightType () const=0 |
| virtual deBoolean | SetAmbientColor (deColor *AmbientColor)=0 |
| virtual deBoolean | GetAmbientColor (deColor *AmbientColor) const=0 |
| virtual deBoolean | SetDiffuseColor (deColor *DiffuseColor)=0 |
| virtual deBoolean | GetDiffuseColor (deColor *DiffuseColor) const=0 |
| virtual deBoolean | SetSpecularColor (deColor *SpecularColor)=0 |
| virtual deBoolean | GetSpecularColor (deColor *SpecularColor) const=0 |
| virtual deBoolean | SetPosition (deVertex *Position)=0 |
| virtual deBoolean | GetPosition (deVertex *Position) const=0 |
| virtual deBoolean | SetDirection (deVertex *Direction)=0 |
| virtual deBoolean | GetDirection (deVertex *Direction) const=0 |
| virtual deBoolean | SetRange (float MaxRange)=0 |
| virtual float | GetRange () const=0 |
| virtual deBoolean | SetFallOff (float FallOff)=0 |
| virtual float | GetFallOff () const=0 |
| virtual deBoolean | SetAttenuation (long Number, float Value)=0 |
| virtual float | GetAttenuation (long Number) const=0 |
| virtual deBoolean | SetTheta (float Theta)=0 |
| virtual float | GetTheta () const=0 |
| virtual deBoolean | SetPhi (float Phi)=0 |
| virtual float | GetPhi () const=0 |
| virtual deBoolean | SetID (long Number)=0 |
| virtual long | GetID () const=0 |
| virtual deBoolean | SetStatus (deBoolean On)=0 |
| virtual deBoolean | GetStatus () const=0 |
| virtual const LightData * | GetAllData () const=0 |
| virtual deBoolean | SetAllData (const LightData *Data)=0 |
Protected Member Functions | |
| virtual | ~IdeRenderLight () |
|
|
|
|
|
|
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implements IdeRenderState. Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
||||||||||||
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
|
|
Implemented in deRenderLight. |
1.3-rc3